\hypertarget{_m_d_m___r_t_u___user___fun_8c}{}\section{D\+:/\+Project/\+My\+Project1/\+X\+Tiny\+Modbus/\+S\+T\+M32f103zet6/\+Modbus/\+Modbus/\+Modbus\+R\+T\+U\+Master/\+M\+D\+M\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.c File Reference}
\label{_m_d_m___r_t_u___user___fun_8c}\index{D\+:/\+Project/\+My\+Project1/\+X\+Tiny\+Modbus/\+S\+T\+M32f103zet6/\+Modbus/\+Modbus/\+Modbus\+R\+T\+U\+Master/\+M\+D\+M\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{D\+:/\+Project/\+My\+Project1/\+X\+Tiny\+Modbus/\+S\+T\+M32f103zet6/\+Modbus/\+Modbus/\+Modbus\+R\+T\+U\+Master/\+M\+D\+M\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}}
{\ttfamily \#include \char`\"{}M\+D\+M\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}M\+D\+M\+\_\+\+R\+T\+U\+\_\+\+Fun.\+h\char`\"{}}\newline
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} \mbox{\hyperlink{_m_d_m___r_t_u___user___fun_8c_a6ccb786ada5eb088702c9091b1d113a9}{M\+D\+M\+\_\+\+R\+T\+U\+\_\+\+Read\+Bits}} (void $\ast$obj, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} modbus\+Addr, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} num\+Of, \mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} $\ast$res, \mbox{\hyperlink{_m_d___r_t_u___map_table_8h_a5a2ca199266aafd1a2d30391d6620892}{Addr\+Type}} op\+Addr\+Type, \mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} dev\+Addr)
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} \mbox{\hyperlink{_m_d_m___r_t_u___user___fun_8c_a1317e13899fec55e025474a5d9f33af0}{M\+D\+M\+\_\+\+R\+T\+U\+\_\+\+Read\+Regs}} (void $\ast$obj, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} modbus\+Addr, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} num\+Of, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} $\ast$res, \mbox{\hyperlink{_m_d___r_t_u___map_table_8h_a5a2ca199266aafd1a2d30391d6620892}{Addr\+Type}} op\+Addr\+Type, \mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} dev\+Addr)
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\mbox{\Hypertarget{_m_d_m___r_t_u___user___fun_8c_a6ccb786ada5eb088702c9091b1d113a9}\label{_m_d_m___r_t_u___user___fun_8c_a6ccb786ada5eb088702c9091b1d113a9}} 
\index{M\+D\+M\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+M\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}!M\+D\+M\+\_\+\+R\+T\+U\+\_\+\+Read\+Bits@{M\+D\+M\+\_\+\+R\+T\+U\+\_\+\+Read\+Bits}}
\index{M\+D\+M\+\_\+\+R\+T\+U\+\_\+\+Read\+Bits@{M\+D\+M\+\_\+\+R\+T\+U\+\_\+\+Read\+Bits}!M\+D\+M\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+M\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}}
\subsubsection{\texorpdfstring{M\+D\+M\+\_\+\+R\+T\+U\+\_\+\+Read\+Bits()}{MDM\_RTU\_ReadBits()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} M\+D\+M\+\_\+\+R\+T\+U\+\_\+\+Read\+Bits (\begin{DoxyParamCaption}\item[{void $\ast$}]{obj,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{modbus\+Addr,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{num\+Of,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} $\ast$}]{res,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___map_table_8h_a5a2ca199266aafd1a2d30391d6620892}{Addr\+Type}}}]{op\+Addr\+Type,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}}}]{dev\+Addr }\end{DoxyParamCaption})}

\mbox{\Hypertarget{_m_d_m___r_t_u___user___fun_8c_a1317e13899fec55e025474a5d9f33af0}\label{_m_d_m___r_t_u___user___fun_8c_a1317e13899fec55e025474a5d9f33af0}} 
\index{M\+D\+M\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+M\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}!M\+D\+M\+\_\+\+R\+T\+U\+\_\+\+Read\+Regs@{M\+D\+M\+\_\+\+R\+T\+U\+\_\+\+Read\+Regs}}
\index{M\+D\+M\+\_\+\+R\+T\+U\+\_\+\+Read\+Regs@{M\+D\+M\+\_\+\+R\+T\+U\+\_\+\+Read\+Regs}!M\+D\+M\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c@{M\+D\+M\+\_\+\+R\+T\+U\+\_\+\+User\+\_\+\+Fun.\+c}}
\subsubsection{\texorpdfstring{M\+D\+M\+\_\+\+R\+T\+U\+\_\+\+Read\+Regs()}{MDM\_RTU\_ReadRegs()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_ae4cc35dcc70810fa972cc8a5185a28fa}{B\+O\+OL}} M\+D\+M\+\_\+\+R\+T\+U\+\_\+\+Read\+Regs (\begin{DoxyParamCaption}\item[{void $\ast$}]{obj,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{modbus\+Addr,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}}}]{num\+Of,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} $\ast$}]{res,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___map_table_8h_a5a2ca199266aafd1a2d30391d6620892}{Addr\+Type}}}]{op\+Addr\+Type,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}}}]{dev\+Addr }\end{DoxyParamCaption})}

